package com.smz.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.smz.entity.Menu;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface MenuDAO extends BaseMapper<Menu> {
    //按用户名查询所有电池类
    List<Menu> selectAllMenuByUsername(String username);

    /**
     * pid=0
     * @return
     */
    List<Menu> listWithTree();

    /**
     * pid=1
     * @return
     */
    List<Menu> listWithPid(Integer pid);

    /**
     * 其他
     * @return
     */
    List<Menu> listWithPidOther(Integer id);

    void deleteMenuByIdAndPid(Integer id);


}
